package org.bluewhale.hibernate.dao;

/**
 * AbstractSkUserRecommand entity provides the base persistence definition of
 * the SkUserRecommand entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractSkUserRecommand implements java.io.Serializable {

	// Fields

	private Integer id;
	private SkUser skUserBySrcUserId;
	private SkUser skUserByDstUserId;
	private Integer bookId;
	private String picUrl;
	private String time;
	private Integer rank;

	// Constructors

	/** default constructor */
	public AbstractSkUserRecommand() {
	}

	/** minimal constructor */
	public AbstractSkUserRecommand(SkUser skUserBySrcUserId,
			SkUser skUserByDstUserId, String picUrl, String time, Integer rank) {
		this.skUserBySrcUserId = skUserBySrcUserId;
		this.skUserByDstUserId = skUserByDstUserId;
		this.picUrl = picUrl;
		this.time = time;
		this.rank = rank;
	}

	/** full constructor */
	public AbstractSkUserRecommand(SkUser skUserBySrcUserId,
			SkUser skUserByDstUserId, Integer bookId, String picUrl,
			String time, Integer rank) {
		this.skUserBySrcUserId = skUserBySrcUserId;
		this.skUserByDstUserId = skUserByDstUserId;
		this.bookId = bookId;
		this.picUrl = picUrl;
		this.time = time;
		this.rank = rank;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public SkUser getSkUserBySrcUserId() {
		return this.skUserBySrcUserId;
	}

	public void setSkUserBySrcUserId(SkUser skUserBySrcUserId) {
		this.skUserBySrcUserId = skUserBySrcUserId;
	}

	public SkUser getSkUserByDstUserId() {
		return this.skUserByDstUserId;
	}

	public void setSkUserByDstUserId(SkUser skUserByDstUserId) {
		this.skUserByDstUserId = skUserByDstUserId;
	}

	public Integer getBookId() {
		return this.bookId;
	}

	public void setBookId(Integer bookId) {
		this.bookId = bookId;
	}

	public String getPicUrl() {
		return this.picUrl;
	}

	public void setPicUrl(String picUrl) {
		this.picUrl = picUrl;
	}

	public String getTime() {
		return this.time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public Integer getRank() {
		return this.rank;
	}

	public void setRank(Integer rank) {
		this.rank = rank;
	}

}